package com.aiapphub.SystemCode.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.util.Date;

/**
 * Dify配置实体类
 */
@Data
@TableName("dify_config")
public class DifyConfig {

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 应用名称
     */
    @TableField("app_name")
    private String appName;

    /**
     * Dify应用ID
     */
    @TableField("app_id")
    private String appId;

    /**
     * Dify API密钥
     */
    @TableField("api_key")
    private String apiKey;

    /**
     * Dify API地址
     */
    @TableField("api_url")
    private String apiUrl;

    /**
     * 应用描述
     */
    @TableField("description")
    private String description;

    /**
     * 显示顺序
     */
    @TableField("display_order")
    private Integer displayOrder;

    /**
     * 状态(1:启用 0:禁用)
     */
    @TableField("status")
    private Integer status;

    /**
     * 创建时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 更新时间
     */
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;
}